package br.com.scmimebr.managedbeans.dizimo.incluir;

import java.util.Map;

import javax.faces.bean.ManagedBean;
import javax.faces.bean.RequestScoped;
import javax.faces.context.FacesContext;

import br.com.scmimebr.entity.Membro;
import br.com.scmimebr.managedbeans.BaseManagedBean;
import br.com.scmimebr.util.SCMIMEBRConstantes;

@RequestScoped
@ManagedBean
public class ConsultaIncluirDizimoManagedBean extends BaseManagedBean {
	
	public ConsultaIncluirDizimoManagedBean(){
		super();
	}
	
	private Integer tipoFiltro = 0;
	private Membro membro;
	private Map<String, Object> requestMap = FacesContext.getCurrentInstance().getExternalContext().getRequestMap();
	
	public String consultarMembro(){
		if (tipoFiltro == 0) {
			addMessageFatal("Selecione um filtro!");
			return null;
		}
		
		requestMap.put("tipoFiltro", tipoFiltro);
		requestMap.put("membro", membro);
		addMessageInfo("Listando membros!");
		return SCMIMEBRConstantes.LISTAR_MEMBRO_DIZIMO;
	}

	public Integer getTipoFiltro() {
		return tipoFiltro;
	}

	public Membro getMembro() {
		return membro;
	}

	public void setTipoFiltro(Integer tipoFiltro) {
		this.tipoFiltro = tipoFiltro;
	}

	public void setMembro(Membro membro) {
		this.membro = membro;
	}
	
	
	
	

}
